#region using
using System;

using CUtil;
#endregion

namespace CStock
{
    public enum OrderType
    {
        Buy_Stock,
        Sell_Stock,
        Buy_Asset,
        Buy_Bond,
        Sell_Bond,
        Sell_Asset,
        Buy_Deposit,
        Sell_Deposit,
        Buy_Asset_CB,
        Sell_Asset_CB,
        Buy_Deposit_CB,
        Sell_Deposit_CB
    }
	/// <summary>
	/// Summary description for IQuote.
	/// </summary>
	public interface IOrder : IStockObjectBase
    {
        string TraderID { get;set;}
        //string DataClassID { get;set;}
        DateTime DateOrder {get;set;}
        DateTime DateDue { get;set;}
        int NumberOfItems {get;set;}
        double GetOrderValue(DateTime dateCurrent);
        OrderType OrderType { get;set;}
        double Bid { get;set;}
        string BidOnIndicator { get;set;}
        double BidOnIndicatorValue { get;set;}
        //string DataClassId { get;set;}
        

        

	}
}
